home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / dl_exsrc.zoo / strtrim.c < prev    next >
C/C++ Source or Header  |  1994-07-03  |  478b  |  35 lines

  1. #include <string.h>
  2. #include "extras.h"
  3.  
  4. char *strtrim(src, remove)
  5.   register char *src;
  6.   register const char *remove;
  7. {
  8.   register const char *s;
  9.   register char *t;
  10.  
  11.   s = remove;
  12.   while (*s) {
  13.     if (*s == *src) {
  14.       src++;
  15.       s = remove;
  16.     } else s++;
  17.   }
  18.  
  19.   t = src;
  20.   while (*t)
  21.     t++;
  22.   t--;
  23.  
  24.   s = remove;
  25.   while (*s) {
  26.     if (*s == *t) {
  27.       t--;
  28.       s = remove;
  29.     } else s++;
  30.   }
  31.  
  32.   *++t = '\0';
  33.   return src;
  34. }
  35.